import axios from 'axios';
// 创建一个axios的对象
const instance = axios.create({
  baseURL: '',
  // timeout:5000,
});

// 请求拦截
// 所有的网络请求都会先走这个方法
instance.interceptors.request.use(
  (config) => config,
  (err) => Promise.reject(err),
);
// 响应拦截，（服务器返回数据之后都会先执行此方法）
// 可以根据状态码做相应的处理，比如跳转等
instance.interceptors.response.use(
  (response) => response,
  (err) => Promise.reject(err),
);
export function get(url, params) {
  return instance.get(url, {
    params,
  });
}

export function post(url, data) {
  return instance.post(url, data);
}
